|
Autocad VBA : McadSymbolBBMgr in VB nach Start zuweisen
bassenc am 11.11.2005 um 10:47 Uhr (0)
Hallo,auf die Schnelle:Ich starte AutoCAD über VB und habe das Problem, dasser mir ne Fehlermeldung rausschmeisst dass das Objekt nicht zugewiesen werden kann. Sobald ich nach dem AutoCAD-start ein bischen warte und den SymbolManager dann "per Button" zuweise funzt es...Hier mal der Standard Beispielcode(Mein eigener Code ist ziemlich zerstreut, ich glaube ihr versteht trotzdem was ich will...):Code:Dim symbb As McadSymbolBBMgr Set symbb = ThisDrawing.Application.GetInterfaceObject("SymBBAuto.McadSymbolBBM ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : McadSymbolBBMgr in VB nach Start zuweisen
bassenc am 11.11.2005 um 13:51 Uhr (0)
Hallo Stelli,Ich denke deine Antwort erklärt das Problem...Vielen Dank.Deine 2. Lösung hatte ich auch schon so ähnlich ins Auge gefasst, aber irgendwie gefällt mir das nicht so richtig... sorry Mal sehen vielleicht finde ich ja irgendwo die Eigenschaft bez. der Verfügbarkeit...(Ansonsten wird COM bzw. AutoCAD mich wohl zu den Umstand mit der Schleife zwingen..)Also Danke nochmal.Klasse Community....Gruß,cyplex
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : GetEntity nicht immer möglich
bassenc am 12.11.2005 um 17:19 Uhr (0)
Hallo,kennt jemand folgendes Problem:Ich nutze GetEntity um ein Objekt (alter Genius14 Rahmen) auszuwählen.siehe Code:Code:Function GetBorderTypeByPick() As String Dim target As AcadObject Dim pt As Variant Dim Hinweis As String Hinweis = "Rahmen Auswählen:" On Error Resume NextACADApp.ACADApp.ActiveDocument.Utility.Prompt "Für Abbruch in Freiraum klicken" & vbNewLineRETRY: Basismodul.BringWindowToTop (ACADApp.ACADApp.hwnd) ACADApp.ACADApp.ActiveDocument.Utility.GetEntity target, pt, Hinweis Ba ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : McadBalloon
bassenc am 23.11.2005 um 17:54 Uhr (0)
Hallo Zitat:Was wurde in der Version 2006 bei McadBallon geändert? Unter Auotcad Mechanical 2004 geht das Programm ohne Probleme. Laut Objektkatalog ist alles OK.Also gehe ich mal davon aus dass du unter VBA arbeitest und die SymbbAuto Bibliothek eingebunden ist.(Unter VB: Projekt-Verweise-...)Wenn dem so ist kann es eigenltich nur an der Prioriät der Bibliothek liegen (So war es bei mir zumindest des öfteren...).Auch dies kann mann unter VB unter Projekt-Verweise-... festlegen. (rechts die beiden vertikal ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : GetEntity nicht immer möglich
bassenc am 01.12.2005 um 21:13 Uhr (0)
Hallo Stelli Zitat:Original erstellt von Stelli1:HalloWahrscheinlich ist es ein Schreibfehler ACADApp.ACADApp.ActiveDocument.. gibst nicht. Durch deine Anweisung "on error resume next" rauscht der Compiler ohne Fehlermeldung drüber weg.Bei mir gibts ACADApp.ACADApp schon. Das erste ist ne Hüllklasse(wegen den Events). Ist etwas durcheinander, ich weiß, kein guter Programmierstil usw... aber ich brauchs schnell und kurz und dann nie wieder (.Net wartet nicht auf mich...)Ich habe "On error" trotzdem mal ausg ...
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : Löschen von Schriftkopf / Rahmen
bassenc am 28.07.2010 um 13:44 Uhr (0)
Hallo, ich versuchs einfach mal hier da ich in ähnlichem Kontext Probleme mit dem Erstellen von Zeichnungen.Der Code ist nahezu identisch mit dem hier von CW77 gepostet, also wie folgt:Code:Dim ADoc As Autodesk.AutoCAD.Interop.AcadDocumentADoc = ACadApp.Documents.Add(IO.Path.GetFileName(theDWG_Data.AcadDrawingTemplate))SymBBMgr = ADoc.Application.GetInterfaceObject("SymBBAuto.McadSymbolBBMgr")Dim BdMgr As SymBBAuto.McadTitleBorderMgrBdMgr = SymBBMgr.TitleBorderMgrDim TBDesc As SymBBAuto.McadTitleBorderDesc ...
|
| In das Form AutoCAD VBA wechseln |